package com.binest.foreignInvest.service;

import java.util.List;
import com.binest.foreignInvest.domain.ForeignInvest;

/**
 * 对外投资Service接口
 * 
 * @author wwd
 * @date 2024-01-24
 */
public interface IForeignInvestService 
{
    /**
     * 查询对外投资
     * 
     * @param id 对外投资主键
     * @return 对外投资
     */
    public ForeignInvest selectForeignInvestById(String id);
    public List<ForeignInvest> selectForeignInvestListByInId(String inclousionId);
    /**
     * 查询对外投资列表
     * 
     * @param foreignInvest 对外投资
     * @return 对外投资集合
     */
    public List<ForeignInvest> selectForeignInvestList(ForeignInvest foreignInvest);

    /**
     * 新增对外投资
     * 
     * @param foreignInvest 对外投资
     * @return 结果
     */
    public int insertForeignInvest(ForeignInvest foreignInvest);

    /**
     * 修改对外投资
     * 
     * @param foreignInvest 对外投资
     * @return 结果
     */
    public int updateForeignInvest(ForeignInvest foreignInvest);

    /**
     * 批量删除对外投资
     * 
     * @param ids 需要删除的对外投资主键集合
     * @return 结果
     */
    public int deleteForeignInvestByIds(String[] ids);

    /**
     * 删除对外投资信息
     * 
     * @param id 对外投资主键
     * @return 结果
     */
    public int deleteForeignInvestById(String id);
}
